home *** CD-ROM | disk | FTP | other *** search
/ Mac Format 1996 April / MacFormat CD Edition MF36 (April 1996).iso / Floppy / MacFormat Floppy Archive / MacFormat 7 / Zipple ƒ / About Zipple 1.6.1 next >
Text File  |  1993-10-03  |  8KB  |  94 lines

  1. Zipple 1.6.1 - by Christopher Suley
  2. ==============================
  3. Zipple is an extension and Control Panel which places an animated image of your choice over the title of the Apple, Balloon Help, or Application menu (in color if you have a color screen). To install Zipple, simply drop it in your System Folder and reboot. Its icon should appear at the bottom of the screen, indicating it was installed properly. If the icon has a large 'X' through it, Zipple was not installed properly. Please write to me with your system version and a list of the extensions, etc. that you have if this should ever happen (it shouldn't... see below for a technical explanation of why it would). You can turn the startup icon off, but if Zipple is not installed properly it will display the X-ed out icon anyway.
  4.  
  5. The Control Panel
  6. ================
  7. The Zipple Control Panel is where you turn Zipple on or off and customize the image that appears in the menu bar. You can also set the speed with which the image is animated. The control panel features a scrolling list of the images you have created so far, and a FatBits editing box to edit the frames of the images. There is a palette of 16 colors to choose from (on black and white screens, this appears as a grid of 16 patterns). Above the FatBits editor are two palettes of tools. The left-most one allows you to choose between 'pencil' or 'paint-bucket' mode. In pencil mode, clicks in the editor act like you would expect. In paint-bucket mode, clicks in the editing window act like you used the MacPaint paint bucket. The right-most palette allows you to manipulate the current frame in various ways. You can rotate it 90 degrees, or nudge it one pixel up, down, left, or right. You can insert and delete frames, and use the standard Edit menu commands to cut, copy, paste, and clear frames. From version 1.4 on, you can use pictures cut or copied into the standard Macintosh clipboard. You can undo changes you have made to the current frame, but as soon as you move to another frame or another Zipple, your changes become permanent.
  8.  
  9. The "Grabber…" button will bring up a dialog box in which you can open a file and grab various picture resources from it to use as frames in the Zipple. Simply drag the picture from the right-hand list of pictures to the appropriate frame in the left-hand list. Currently, you can grab ics#, CURS, and SICN resources into the black and white frames of the Zipple, and those types plus ics4 resources into the color frames of the Zipple.
  10.  
  11. You can also import and export Zipples with the "Import/Export" button. (NOTE: if you created your own Zipples with version 1.0 of Zipple, use the Import option to bring them into later versions;  versions 1.1 and later changed the format of the frame data slightly).
  12.  
  13. Click on the logo/picture in the upper left hand corner to bring up a dialog box which allows you to turn the start-up icon on and off, specify whether Zipple should choose a random image at startup, and choose which menu title Zipple will replace.
  14.  
  15. How I Know it Works
  16. ===================
  17. Zipple has been successfully tested on a range of Macintoshes running almost all versions of System 6 and all versions of System 7 and Tune-up and System 7.1. A note for System 6 users:  if you have a color screen and do not have the 32-bit QuickDraw extension from your System disks installed, you may notice that the FatBits editor draws somewhat slowly. This is because I use the new QuickDraw GWorld routines to speed up the refresh of the editor, and those routines are not available under System 6 unless 32-bit QuickDraw is installed. (It has no bad effects on your System, so you should have it installed anyway, in my opinion. Better yet, get System 7.)
  18.  
  19. How Much It's Gonna Cost You
  20. ==========================
  21. Zipple is in-betweenware, meaning it is somewhere between shareware and freeware. If you like it a lot, go ahead and send me a few dollars ($10 seems to be a popular choice among those who have paid so far) so I can afford some more pizza, and more development time on future versions of Zipple. If you don't want to send money, however, don't. I won't be insulted.
  22.  
  23. Christopher Suley
  24. 12 Sandhill Drive
  25. Brunswick, ME  04011-9552
  26.  
  27. Internet address: csuley@cs.cornell.edu
  28. (not valid after May 22, 1993)
  29.  
  30. Technical Information
  31. ====================
  32. Zipple does its work by installing a small device driver at startup.  If there aren't any driver slots available, it doesn't load... so, if you have a lot of network or screen drivers or whatever, put Zipple last so that it gets last choice. (I'm sure you'd rather be attached to the network or your screen than have a spinning Earth over the Apple menu). The driver is set up to periodically get time and when it does, just does some CopyBits calls to draw the Zipple. To avoid weird looking results with screen savers, Zipple checks the menu bar height before doing any work... if it's zero, Zipple does nothing. All of the code I have seen that blanks the whole screen sets the menu bar height to zero, so I think this should work.
  33.  
  34. Acknowledgements
  35. =================
  36. I was inspired to write Zipple by the Earth extension written by Stefan Bilaniuk. In fact, I snagged the Earth and Earth II images from versions 1.0 and 1.1 of Earth. Bob Andris sent me the color Spinning Apple and 3-D Spinning Apple images. Lloyd Wood made many helpful suggestions, most of which have been incorporated into version 1.2. Scott Gruby reported a serious bug in version 1.3, allowing me to quickly squash it. Mark Manning gave me a very detailed and helpful description of a bug in version 1.3.1.
  37.  
  38. Version History
  39. ==============
  40. 1.6.1
  41. *    Bug fix release.
  42. *    Fixed bug that caused crashes while nudging or rotating frames in the color editor.
  43. *    Fixed the very last bug in the operation of the speed control.
  44. *    Zipple no longer draws over the Keyboard menu instead of the Help menu.
  45.  
  46. 1.6
  47. *    Added tool palettes.
  48. *    Added the ability to Undo changes made to frames while editing.
  49. *    Put patterns in the black and white palette.
  50. *    Fixed a cosmetic flaw in the list of Zipples in the control panel.
  51. *    Clicks in the editing box with no Zipple selected no longer crash.
  52.  
  53. 1.5
  54. *    Balloon Help added.
  55. *    Added a paint bucket feature to the color editor.
  56. *    Fixed a couple of bugs that caused memory leaks when editing.
  57. *    Zipple now gives fewer "Out of Memory" under System 6 and MultiFinder.
  58. *    Fixed a bug that prevented Zipple from working on a Macintosh Plus.
  59. *    The 'Clear' command now updates the frame editing box properly.
  60. *    Fixed a bug in the operation of the speed control.
  61. *    Tightened up the code a bit, making it a little smaller.
  62. *    Using Patrick Beard's "ShowIconFamily" code to draw the startup icon.
  63.  
  64. 1.4
  65. *    Added the "Grabber".
  66. *    Changed the interface of the Import/Export feature somewhat.
  67. *    The Cut command can now be used, in addition to Copy, Paste, and Clear.
  68. *    Editing commands now use the standard Clipboard.
  69. *    Fixed a cosmetic flaw that arose when Zipple was used with Rival.
  70.  
  71. 1.3.1
  72. *    Bug fix.  Version 1.3 would crash machines at startup.
  73.  
  74. 1.3
  75. *    Zipple now REALLY always uses the color images when it should.
  76. *    You can now choose to have a random Zipple picked at startup.
  77. *    Zipple can now draw over the Apple, Balloon Help, or Application menus.
  78.  
  79. 1.2
  80. *    Zipple now always uses the color images when it should.
  81. *    Double-clicking on a Zipple in the list chooses it as your current Zipple.
  82. *    The speed control now works more sensibly.
  83. *    If an error occurs, the X-ed out startup icon ALWAYS appears.
  84.  
  85. 1.1
  86. *    Import and Export of Zipples
  87. *    Support for copy, paste, and clear operations on frames.
  88. *    No more white artifacts on the screen when your menu bar is not white.
  89. *    Masks are no longer necessary.
  90. *    The edit box is always redrawn properly.
  91.  
  92. 1.0    —    First release
  93.  
  94. May 14, 1993